main() {
  // 列表
  var list = [1, 2, 3, 4, 5];
  print(list);

  //追加操作
  list.add(6);
  print(list);
  //删除操作
  list.remove(6);
  print(list);
  //插入操作 
  list.insert(1, 100);
  print(list);
  //按索引删除
  list.removeAt(1);
  print(list);
  //添加数组
  list.addAll([100, 200, 300]);
  print(list);
//删除最后一个
  list.removeLast();
  print(list);
//删除第一个
  //list.removeRange(0,list.length);
  //print(list);
//可以拿第一个最后一个元素
  print(list.first);
  print(list.last); 
//判断是否为空
  print(list.isEmpty);
//判断是否不为空
  print(list.isNotEmpty);
//判断长度
  print(list.length);
//判断是否包含某个元素
  print(list.contains(100));
//判断是否不包含某个元素
  print(list.contains(1000));
//判断是否所有元素都满足某个条件
  print(list.every((element) => element > 0));
//判断是否有元素满足某个条件
  print(list.any((element) => element > 0));


}